.el-form-item {
  .el-form-item__error {
    padding-left: 18px !important;

    &::before {
      position: absolute;
      left: 1px;
      font-size: 15px;
      font-family: element-icons, serif; /* 字体 */
      content: '\e79d';
    }
  }

  .el-form-item__label {
    padding-right: 5px;

    &::after {
      content: "：";
    }
  }

  .el-form-item--mini .el-form-item__warn {
    padding-top: 1px;
  }

  .el-form-item__warn {
    padding-left: 18px !important;
  }

  .el-form-item__warn {
    position: absolute;
    top: 100%;
    left: 0;
    padding-top: 4px;
    color: #f90;
    font-size: 12px;
    line-height: 1;
  }

  .el-form-item__warn::before {
    position: absolute;
    left: 1px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 15px;
    content: '\f071';
  }
}
